why did hera marry zeus